package services

import "gitee.com/RocsSun/report/models"

// DevOpsReportAPI 整个爬虫模块最终提供该接口，通过该接口获得报告生成所对应的数据。
type DevOpsReportAPI interface {
	// DevicesMemUnit(ip string) string
	DevOpsReportCPU(ip string) []*models.Cpus
	DevOpsReportDisk(ip string) []*models.Disks
	DevOpsReportMem(ip string) []*models.Mems
	DevOpsReportService(ip string) []*models.Service
	DevOpsReportProcess(ip string) []*models.Process
	DevOpsReportServiceData(ip string) *models.ServiceData
	DevOpsReportDataBase(ip string)
	DevOpsReportNetWork() []*models.NetFlowData
	DevOpsReportDevOpsLogs(ip string)
}
